designed to run on solar energy - Turkish English Dictionary